#include<stdio.h>
long long dis(int x,int y,long long sum,int xi,int yi)
{
	while(true){
		while(!(x<0&&y<=0&&x+1==y)){
			x--,sum++;
			if(xi==x&&yi==y) return sum;
		}
		while(!(x<0&&y>0&&x==-y)){
			y++,sum++;
			if(xi==x&&yi==y) return sum;
		}
		while(!(x>0&&y>0&&x==y)){
			x++,sum++;
			if(xi==x&&yi==y) return sum;
		}
		while(!(x>0&&y<0&&y==-x)){
			y--,sum++;
			if(xi==x&&yi==y) return sum;
		}
	}
}
int main()
{
	long long x,y,sum=0;
	scanf("%lld%lld",&x,&y);
	printf("%lld",dis(0,0,sum,x,y));
	return 0;
}
